package itpenguin.train.mta;

import itpenguin.train.common.Position;
import java.util.HashMap;
import java.util.Map;

public class Dictionary {

    private static Map<String, Position> stationPos = new HashMap<String, Position>();
    
    static {
        stationPos.put("602N", new Position(40.84681f, -73.832569f));
        stationPos.put("602S", new Position(40.84681f, -73.832569f));
        stationPos.put("603N", new Position(40.843863f, -73.836322f));
        stationPos.put("603S", new Position(40.843863f, -73.836322f));
        stationPos.put("604N", new Position(40.839892f, -73.842952f));
        stationPos.put("604S", new Position(40.839892f, -73.842952f));
        stationPos.put("606N", new Position(40.836488f, -73.847036f));
        stationPos.put("606S", new Position(40.836488f, -73.847036f));
        stationPos.put("607N", new Position(40.834255f, -73.851222f));
        stationPos.put("607S", new Position(40.834255f, -73.851222f));
        stationPos.put("608N", new Position(40.833226f, -73.860816f));
        stationPos.put("608S", new Position(40.833226f, -73.860816f));
        stationPos.put("609N", new Position(40.831509f, -73.867618f));
        stationPos.put("609S", new Position(40.831509f, -73.867618f));
        stationPos.put("610N", new Position(40.829521f, -73.874516f));
        stationPos.put("610S", new Position(40.829521f, -73.874516f));
        stationPos.put("611N", new Position(40.828584f, -73.879159f));
        stationPos.put("611S", new Position(40.828584f, -73.879159f));
        stationPos.put("612N", new Position(40.826525f, -73.886283f));
        stationPos.put("612S", new Position(40.826525f, -73.886283f));
        stationPos.put("613N", new Position(40.820948f, -73.890549f));
        stationPos.put("613S", new Position(40.820948f, -73.890549f));
        stationPos.put("614N", new Position(40.816104f, -73.896435f));
        stationPos.put("614S", new Position(40.816104f, -73.896435f));
        stationPos.put("615N", new Position(40.812118f, -73.904098f));
        stationPos.put("615S", new Position(40.812118f, -73.904098f));
        stationPos.put("616N", new Position(40.808719f, -73.907657f));
        stationPos.put("616S", new Position(40.808719f, -73.907657f));
        stationPos.put("617N", new Position(40.805368f, -73.914042f));
        stationPos.put("617S", new Position(40.805368f, -73.914042f));
        stationPos.put("618N", new Position(40.807566f, -73.91924f));
        stationPos.put("618S", new Position(40.807566f, -73.91924f));
        stationPos.put("619N", new Position(40.810476f, -73.926138f));
        stationPos.put("619S", new Position(40.810476f, -73.926138f));
        stationPos.put("621N", new Position(40.804138f, -73.937594f));
        stationPos.put("621S", new Position(40.804138f, -73.937594f));
        stationPos.put("622N", new Position(40.798629f, -73.941617f));
        stationPos.put("622S", new Position(40.798629f, -73.941617f));
        stationPos.put("623N", new Position(40.79502f, -73.94425f)); 
        stationPos.put("623S", new Position(40.79502f, -73.94425f)); 
        stationPos.put("624N", new Position(40.7906f, -73.947478f)); 
        stationPos.put("624S", new Position(40.7906f, -73.947478f)); 
        stationPos.put("625N", new Position(40.785672f, -73.95107f));
        stationPos.put("625S", new Position(40.785672f, -73.95107f));
        stationPos.put("626N", new Position(40.779492f, -73.955589f));
        stationPos.put("626S", new Position(40.779492f, -73.955589f));
        stationPos.put("627N", new Position(40.77362f, -73.959874f));
        stationPos.put("627S", new Position(40.77362f, -73.959874f));
        stationPos.put("628N", new Position(40.768141f, -73.96387f));
        stationPos.put("628S", new Position(40.768141f, -73.96387f));
        stationPos.put("629N", new Position(40.762526f, -73.967967f));
        stationPos.put("629S", new Position(40.762526f, -73.967967f));
        stationPos.put("630N", new Position(40.757107f, -73.97192f));
        stationPos.put("630S", new Position(40.757107f, -73.97192f));
        stationPos.put("631N", new Position(40.751776f, -73.976848f));
        stationPos.put("631S", new Position(40.751776f, -73.976848f));
        stationPos.put("632N", new Position(40.746081f, -73.982076f));
        stationPos.put("632S", new Position(40.746081f, -73.982076f));
        stationPos.put("633N", new Position(40.74307f, -73.984264f));
        stationPos.put("633S", new Position(40.74307f, -73.984264f));
        stationPos.put("634N", new Position(40.739864f, -73.986599f));
        stationPos.put("634S", new Position(40.739864f, -73.986599f));
        stationPos.put("635N", new Position(40.734673f, -73.989951f));
        stationPos.put("635S", new Position(40.734673f, -73.989951f));
        stationPos.put("636N", new Position(40.730054f, -73.99107f));
        stationPos.put("636S", new Position(40.730054f, -73.99107f));
        stationPos.put("637N", new Position(40.725915f, -73.994659f));
        stationPos.put("637S", new Position(40.725915f, -73.994659f));
        stationPos.put("638N", new Position(40.722301f, -73.997141f));
        stationPos.put("638S", new Position(40.722301f, -73.997141f));
        stationPos.put("639N", new Position(40.718803f, -74.000193f));
        stationPos.put("639S", new Position(40.718803f, -74.000193f));
        stationPos.put("640N", new Position(40.713065f, -74.004131f));
        stationPos.put("640S", new Position(40.713065f, -74.004131f));
        stationPos.put("701N", new Position(40.7596f, -73.83003f));  
        stationPos.put("701S", new Position(40.7596f, -73.83003f));  
        stationPos.put("702N", new Position(40.754622f, -73.845625f));
        stationPos.put("702S", new Position(40.754622f, -73.845625f));
        stationPos.put("705N", new Position(40.75173f, -73.855334f));
        stationPos.put("705S", new Position(40.75173f, -73.855334f));
        stationPos.put("706N", new Position(40.749865f, -73.8627f)); 
        stationPos.put("706S", new Position(40.749865f, -73.8627f)); 
        stationPos.put("707N", new Position(40.749145f, -73.869527f));
        stationPos.put("707S", new Position(40.749145f, -73.869527f));
        stationPos.put("708N", new Position(40.748408f, -73.876613f));
        stationPos.put("708S", new Position(40.748408f, -73.876613f));
        stationPos.put("709N", new Position(40.747659f, -73.883697f));
        stationPos.put("709S", new Position(40.747659f, -73.883697f));
        stationPos.put("710N", new Position(40.746848f, -73.891394f));
        stationPos.put("710S", new Position(40.746848f, -73.891394f));
        stationPos.put("711N", new Position(40.746325f, -73.896403f));
        stationPos.put("711S", new Position(40.746325f, -73.896403f));
        stationPos.put("712N", new Position(40.74563f, -73.902984f));
        stationPos.put("712S", new Position(40.74563f, -73.902984f));
        stationPos.put("713N", new Position(40.744149f, -73.912549f));
        stationPos.put("713S", new Position(40.744149f, -73.912549f));
        stationPos.put("714N", new Position(40.743132f, -73.918435f));
        stationPos.put("714S", new Position(40.743132f, -73.918435f));
        stationPos.put("715N", new Position(40.743781f, -73.924016f));
        stationPos.put("715S", new Position(40.743781f, -73.924016f));
        stationPos.put("716N", new Position(40.744587f, -73.930997f));
        stationPos.put("716S", new Position(40.744587f, -73.930997f));
        stationPos.put("718N", new Position(40.750582f, -73.940202f));
        stationPos.put("718S", new Position(40.750582f, -73.940202f));
        stationPos.put("719N", new Position(40.747023f, -73.945264f));
        stationPos.put("719S", new Position(40.747023f, -73.945264f));
        stationPos.put("720N", new Position(40.742216f, -73.948916f));
        stationPos.put("720S", new Position(40.742216f, -73.948916f));
        stationPos.put("721N", new Position(40.742626f, -73.953581f));
        stationPos.put("721S", new Position(40.742626f, -73.953581f));
        stationPos.put("723N", new Position(40.751431f, -73.976041f));
        stationPos.put("723S", new Position(40.751431f, -73.976041f));
        stationPos.put("724N", new Position(40.753821f, -73.981963f));
        stationPos.put("724S", new Position(40.753821f, -73.981963f));
        stationPos.put("725N", new Position(40.755477f, -73.987691f));
        stationPos.put("725S", new Position(40.755477f, -73.987691f));
        stationPos.put("901N", new Position(40.752769f, -73.979189f));
        stationPos.put("901S", new Position(40.752769f, -73.979189f));
        stationPos.put("902N", new Position(40.755983f, -73.986229f));
        stationPos.put("902S", new Position(40.755983f, -73.986229f));
        stationPos.put("A02N", new Position(40.868072f, -73.919899f));
        stationPos.put("A02S", new Position(40.868072f, -73.919899f));
        stationPos.put("A03N", new Position(40.865491f, -73.927271f));
        stationPos.put("A03S", new Position(40.865491f, -73.927271f));
        stationPos.put("A05N", new Position(40.859022f, -73.93418f));
        stationPos.put("A05S", new Position(40.859022f, -73.93418f));
        stationPos.put("A06N", new Position(40.851695f, -73.937969f));
        stationPos.put("A06S", new Position(40.851695f, -73.937969f));
        stationPos.put("A07N", new Position(40.847391f, -73.939704f));
        stationPos.put("A07S", new Position(40.847391f, -73.939704f));
        stationPos.put("A09N", new Position(40.840719f, -73.939561f));
        stationPos.put("A09S", new Position(40.840719f, -73.939561f));
        stationPos.put("A10N", new Position(40.836013f, -73.939892f));
        stationPos.put("A10S", new Position(40.836013f, -73.939892f));
        stationPos.put("A11N", new Position(40.830518f, -73.941514f));
        stationPos.put("A11S", new Position(40.830518f, -73.941514f));
        stationPos.put("A12N", new Position(40.824783f, -73.944216f));
        stationPos.put("A12S", new Position(40.824783f, -73.944216f));
        stationPos.put("A14N", new Position(40.817894f, -73.947649f));
        stationPos.put("A14S", new Position(40.817894f, -73.947649f));
        stationPos.put("A15N", new Position(40.811109f, -73.952343f));
        stationPos.put("A15S", new Position(40.811109f, -73.952343f));
        stationPos.put("A16N", new Position(40.805085f, -73.954882f));
        stationPos.put("A16S", new Position(40.805085f, -73.954882f));
        stationPos.put("A17N", new Position(40.800603f, -73.958161f));
        stationPos.put("A17S", new Position(40.800603f, -73.958161f));
        stationPos.put("A18N", new Position(40.796092f, -73.961454f));
        stationPos.put("A18S", new Position(40.796092f, -73.961454f));
        stationPos.put("A19N", new Position(40.791642f, -73.964696f));
        stationPos.put("A19S", new Position(40.791642f, -73.964696f));
        stationPos.put("A20N", new Position(40.785868f, -73.968916f));
        stationPos.put("A20S", new Position(40.785868f, -73.968916f));
        stationPos.put("A21N", new Position(40.781433f, -73.972143f));
        stationPos.put("A21S", new Position(40.781433f, -73.972143f));
        stationPos.put("A22N", new Position(40.775594f, -73.97641f));
        stationPos.put("A22S", new Position(40.775594f, -73.97641f));
        stationPos.put("A24N", new Position(40.768296f, -73.981736f));
        stationPos.put("A24S", new Position(40.768296f, -73.981736f));
        stationPos.put("A25N", new Position(40.762456f, -73.985984f));
        stationPos.put("A25S", new Position(40.762456f, -73.985984f));
        stationPos.put("A27N", new Position(40.757308f, -73.989735f));
        stationPos.put("A27S", new Position(40.757308f, -73.989735f));
        stationPos.put("A28N", new Position(40.752287f, -73.993391f));
        stationPos.put("A28S", new Position(40.752287f, -73.993391f));
        stationPos.put("A30N", new Position(40.745906f, -73.998041f));
        stationPos.put("A30S", new Position(40.745906f, -73.998041f));
        stationPos.put("A31N", new Position(40.740893f, -74.00169f));
        stationPos.put("A31S", new Position(40.740893f, -74.00169f));
        stationPos.put("A32N", new Position(40.732338f, -74.000495f));
        stationPos.put("A32S", new Position(40.732338f, -74.000495f));
        stationPos.put("A33N", new Position(40.726227f, -74.003739f));
        stationPos.put("A33S", new Position(40.726227f, -74.003739f));
        stationPos.put("A34N", new Position(40.720824f, -74.005229f));
        stationPos.put("A34S", new Position(40.720824f, -74.005229f));
        stationPos.put("A36N", new Position(40.714111f, -74.008585f));
        stationPos.put("A36S", new Position(40.714111f, -74.008585f));
        stationPos.put("A38N", new Position(40.710197f, -74.007691f));
        stationPos.put("A38S", new Position(40.710197f, -74.007691f));
        stationPos.put("A40N", new Position(40.699337f, -73.990531f));
        stationPos.put("A40S", new Position(40.699337f, -73.990531f));
        stationPos.put("A41N", new Position(40.692338f, -73.987342f));
        stationPos.put("A41S", new Position(40.692338f, -73.987342f));
        stationPos.put("A42N", new Position(40.688484f, -73.985001f));
        stationPos.put("A42S", new Position(40.688484f, -73.985001f));
        stationPos.put("A43N", new Position(40.686113f, -73.973946f));
        stationPos.put("A43S", new Position(40.686113f, -73.973946f));
        stationPos.put("A44N", new Position(40.683263f, -73.965838f));
        stationPos.put("A44S", new Position(40.683263f, -73.965838f));
        stationPos.put("A45N", new Position(40.68138f, -73.956848f));
        stationPos.put("A45S", new Position(40.68138f, -73.956848f));
        stationPos.put("A46N", new Position(40.680438f, -73.950426f));
        stationPos.put("A46S", new Position(40.680438f, -73.950426f));
        stationPos.put("A47N", new Position(40.679921f, -73.940858f));
        stationPos.put("A47S", new Position(40.679921f, -73.940858f));
        stationPos.put("A48N", new Position(40.679364f, -73.930729f));
        stationPos.put("A48S", new Position(40.679364f, -73.930729f));
        stationPos.put("A49N", new Position(40.678822f, -73.920786f));
        stationPos.put("A49S", new Position(40.678822f, -73.920786f));
        stationPos.put("A50N", new Position(40.67834f, -73.911946f));
        stationPos.put("A50S", new Position(40.67834f, -73.911946f));
        stationPos.put("A51N", new Position(40.678334f, -73.905316f));
        stationPos.put("A51S", new Position(40.678334f, -73.905316f));
        stationPos.put("A52N", new Position(40.674542f, -73.896548f));
        stationPos.put("A52S", new Position(40.674542f, -73.896548f));
        stationPos.put("A53N", new Position(40.67271f, -73.890358f));
        stationPos.put("A53S", new Position(40.67271f, -73.890358f));
        stationPos.put("A54N", new Position(40.67413f, -73.88075f)); 
        stationPos.put("A54S", new Position(40.67413f, -73.88075f)); 
        stationPos.put("A55N", new Position(40.675377f, -73.872106f));
        stationPos.put("A55S", new Position(40.675377f, -73.872106f));
        stationPos.put("A57N", new Position(40.677044f, -73.86505f));
        stationPos.put("A57S", new Position(40.677044f, -73.86505f));
        stationPos.put("A59N", new Position(40.679371f, -73.858992f));
        stationPos.put("A59S", new Position(40.679371f, -73.858992f));
        stationPos.put("A60N", new Position(40.679843f, -73.85147f));
        stationPos.put("A60S", new Position(40.679843f, -73.85147f));
        stationPos.put("A61N", new Position(40.680429f, -73.843853f));
        stationPos.put("A61S", new Position(40.680429f, -73.843853f));
        stationPos.put("A63N", new Position(40.681711f, -73.837683f));
        stationPos.put("A63S", new Position(40.681711f, -73.837683f));
        stationPos.put("A64N", new Position(40.684331f, -73.832163f));
        stationPos.put("A64S", new Position(40.684331f, -73.832163f));
        stationPos.put("A65N", new Position(40.685951f, -73.825798f));
        stationPos.put("A65S", new Position(40.685951f, -73.825798f));
        stationPos.put("B04N", new Position(40.754203f, -73.942836f));
        stationPos.put("B04S", new Position(40.754203f, -73.942836f));
        stationPos.put("B06N", new Position(40.759145f, -73.95326f));
        stationPos.put("B06S", new Position(40.759145f, -73.95326f));
        stationPos.put("B08N", new Position(40.764629f, -73.966113f));
        stationPos.put("B08S", new Position(40.764629f, -73.966113f));
        stationPos.put("B10N", new Position(40.763972f, -73.97745f));
        stationPos.put("B10S", new Position(40.763972f, -73.97745f));
        stationPos.put("B12N", new Position(40.646292f, -73.994324f));
        stationPos.put("B12S", new Position(40.646292f, -73.994324f));
        stationPos.put("101N", new Position(40.889248f, -73.898583f));
        stationPos.put("101S", new Position(40.889248f, -73.898583f));
        stationPos.put("103N", new Position(40.884667f, -73.90087f));
        stationPos.put("103S", new Position(40.884667f, -73.90087f));
        stationPos.put("104N", new Position(40.878856f, -73.904834f));
        stationPos.put("104S", new Position(40.878856f, -73.904834f));
        stationPos.put("106N", new Position(40.874561f, -73.909831f));
        stationPos.put("106S", new Position(40.874561f, -73.909831f));
        stationPos.put("107N", new Position(40.869444f, -73.915279f));
        stationPos.put("107S", new Position(40.869444f, -73.915279f));
        stationPos.put("108N", new Position(40.864621f, -73.918822f));
        stationPos.put("108S", new Position(40.864621f, -73.918822f));
        stationPos.put("109N", new Position(40.860531f, -73.925536f));
        stationPos.put("109S", new Position(40.860531f, -73.925536f));
        stationPos.put("110N", new Position(40.855225f, -73.929412f));
        stationPos.put("110S", new Position(40.855225f, -73.929412f));
        stationPos.put("111N", new Position(40.849505f, -73.933596f));
        stationPos.put("111S", new Position(40.849505f, -73.933596f));
        stationPos.put("112N", new Position(40.840556f, -73.940133f));
        stationPos.put("112S", new Position(40.840556f, -73.940133f));
        stationPos.put("113N", new Position(40.834041f, -73.94489f));
        stationPos.put("113S", new Position(40.834041f, -73.94489f));
        stationPos.put("114N", new Position(40.826551f, -73.95036f));
        stationPos.put("114S", new Position(40.826551f, -73.95036f));
        stationPos.put("115N", new Position(40.822008f, -73.953676f));
        stationPos.put("115S", new Position(40.822008f, -73.953676f));
        stationPos.put("116N", new Position(40.815581f, -73.958372f));
        stationPos.put("116S", new Position(40.815581f, -73.958372f));
        stationPos.put("117N", new Position(40.807722f, -73.96411f));
        stationPos.put("117S", new Position(40.807722f, -73.96411f));
        stationPos.put("118N", new Position(40.803967f, -73.966847f));
        stationPos.put("118S", new Position(40.803967f, -73.966847f));
        stationPos.put("119N", new Position(40.799446f, -73.968379f));
        stationPos.put("119S", new Position(40.799446f, -73.968379f));
        stationPos.put("120N", new Position(40.793919f, -73.972323f));
        stationPos.put("120S", new Position(40.793919f, -73.972323f));
        stationPos.put("121N", new Position(40.788644f, -73.976218f));
        stationPos.put("121S", new Position(40.788644f, -73.976218f));
        stationPos.put("122N", new Position(40.783934f, -73.979917f));
        stationPos.put("122S", new Position(40.783934f, -73.979917f));
        stationPos.put("123N", new Position(40.778453f, -73.98197f));
        stationPos.put("123S", new Position(40.778453f, -73.98197f));
        stationPos.put("124N", new Position(40.77344f, -73.982209f));
        stationPos.put("124S", new Position(40.77344f, -73.982209f));
        stationPos.put("125N", new Position(40.768247f, -73.981929f));
        stationPos.put("125S", new Position(40.768247f, -73.981929f));
        stationPos.put("126N", new Position(40.761728f, -73.983849f));
        stationPos.put("126S", new Position(40.761728f, -73.983849f));
        stationPos.put("127N", new Position(40.75529f, -73.987495f));
        stationPos.put("127S", new Position(40.75529f, -73.987495f));
        stationPos.put("128N", new Position(40.750373f, -73.991057f));
        stationPos.put("128S", new Position(40.750373f, -73.991057f));
        stationPos.put("129N", new Position(40.747215f, -73.993365f));
        stationPos.put("129S", new Position(40.747215f, -73.993365f));
        stationPos.put("130N", new Position(40.744081f, -73.995657f));
        stationPos.put("130S", new Position(40.744081f, -73.995657f));
        stationPos.put("131N", new Position(40.74104f, -73.997871f));
        stationPos.put("131S", new Position(40.74104f, -73.997871f));
        stationPos.put("132N", new Position(40.737826f, -74.000201f));
        stationPos.put("132S", new Position(40.737826f, -74.000201f));
        stationPos.put("133N", new Position(40.733422f, -74.002906f));
        stationPos.put("133S", new Position(40.733422f, -74.002906f));
        stationPos.put("134N", new Position(40.728251f, -74.005367f));
        stationPos.put("134S", new Position(40.728251f, -74.005367f));
        stationPos.put("135N", new Position(40.722854f, -74.006277f));
        stationPos.put("135S", new Position(40.722854f, -74.006277f));
        stationPos.put("136N", new Position(40.719318f, -74.006886f));
        stationPos.put("136S", new Position(40.719318f, -74.006886f));
        stationPos.put("137N", new Position(40.715478f, -74.009266f));
        stationPos.put("137S", new Position(40.715478f, -74.009266f));
        stationPos.put("138N", new Position(40.711835f, -74.012188f));
        stationPos.put("138S", new Position(40.711835f, -74.012188f));
        stationPos.put("139N", new Position(40.707513f, -74.013783f));
        stationPos.put("139S", new Position(40.707513f, -74.013783f));
        stationPos.put("140N", new Position(40.701411f, -74.013205f));
        stationPos.put("140S", new Position(40.701411f, -74.013205f));
        stationPos.put("201N", new Position(40.903125f, -73.85062f));
        stationPos.put("201S", new Position(40.903125f, -73.85062f));
        stationPos.put("204N", new Position(40.898379f, -73.854376f));
        stationPos.put("204S", new Position(40.898379f, -73.854376f));
        stationPos.put("205N", new Position(40.893193f, -73.857473f));
        stationPos.put("205S", new Position(40.893193f, -73.857473f));
        stationPos.put("206N", new Position(40.888022f, -73.860341f));
        stationPos.put("206S", new Position(40.888022f, -73.860341f));
        stationPos.put("207N", new Position(40.883895f, -73.862633f));
        stationPos.put("207S", new Position(40.883895f, -73.862633f));
        stationPos.put("208N", new Position(40.87785f, -73.866256f));
        stationPos.put("208S", new Position(40.87785f, -73.866256f));
        stationPos.put("209N", new Position(40.871356f, -73.867164f));
        stationPos.put("209S", new Position(40.871356f, -73.867164f));
        stationPos.put("210N", new Position(40.865462f, -73.867352f));
        stationPos.put("210S", new Position(40.865462f, -73.867352f));
        stationPos.put("211N", new Position(40.857192f, -73.867615f));
        stationPos.put("211S", new Position(40.857192f, -73.867615f));
        stationPos.put("212N", new Position(40.848828f, -73.868457f));
        stationPos.put("212S", new Position(40.848828f, -73.868457f));
        stationPos.put("213N", new Position(40.841894f, -73.873488f));
        stationPos.put("213S", new Position(40.841894f, -73.873488f));
        stationPos.put("214N", new Position(40.840295f, -73.880049f));
        stationPos.put("214S", new Position(40.840295f, -73.880049f));
        stationPos.put("215N", new Position(40.837288f, -73.887734f));
        stationPos.put("215S", new Position(40.837288f, -73.887734f));
        stationPos.put("216N", new Position(40.829993f, -73.891865f));
        stationPos.put("216S", new Position(40.829993f, -73.891865f));
        stationPos.put("217N", new Position(40.824073f, -73.893064f));
        stationPos.put("217S", new Position(40.824073f, -73.893064f));
        stationPos.put("218N", new Position(40.822181f, -73.896736f));
        stationPos.put("218S", new Position(40.822181f, -73.896736f));
        stationPos.put("219N", new Position(40.819585f, -73.90177f));
        stationPos.put("219S", new Position(40.819585f, -73.90177f));
        stationPos.put("220N", new Position(40.81649f, -73.907807f));
        stationPos.put("220S", new Position(40.81649f, -73.907807f));
        stationPos.put("221N", new Position(40.816109f, -73.917757f));
        stationPos.put("221S", new Position(40.816109f, -73.917757f));
        stationPos.put("222N", new Position(40.81841f, -73.926718f));
        stationPos.put("222S", new Position(40.81841f, -73.926718f));
        stationPos.put("224N", new Position(40.814229f, -73.94077f));
        stationPos.put("224S", new Position(40.814229f, -73.94077f));
        stationPos.put("225N", new Position(40.807754f, -73.945495f));
        stationPos.put("225S", new Position(40.807754f, -73.945495f));
        stationPos.put("226N", new Position(40.802098f, -73.949625f));
        stationPos.put("226S", new Position(40.802098f, -73.949625f));
        stationPos.put("227N", new Position(40.799075f, -73.951822f));
        stationPos.put("227S", new Position(40.799075f, -73.951822f));
        stationPos.put("228N", new Position(40.713051f, -74.008811f));
        stationPos.put("228S", new Position(40.713051f, -74.008811f));
        stationPos.put("229N", new Position(40.709416f, -74.006571f));
        stationPos.put("229S", new Position(40.709416f, -74.006571f));
        stationPos.put("230N", new Position(40.706821f, -74.0091f)); 
        stationPos.put("230S", new Position(40.706821f, -74.0091f)); 
        stationPos.put("231N", new Position(40.697466f, -73.993086f));
        stationPos.put("231S", new Position(40.697466f, -73.993086f));
        stationPos.put("232N", new Position(40.693219f, -73.989998f));
        stationPos.put("232S", new Position(40.693219f, -73.989998f));
        stationPos.put("233N", new Position(40.690545f, -73.985065f));
        stationPos.put("233S", new Position(40.690545f, -73.985065f));
        stationPos.put("234N", new Position(40.688246f, -73.980492f));
        stationPos.put("234S", new Position(40.688246f, -73.980492f));
        stationPos.put("235N", new Position(40.684359f, -73.977666f));
        stationPos.put("235S", new Position(40.684359f, -73.977666f));
        stationPos.put("236N", new Position(40.680829f, -73.975098f));
        stationPos.put("236S", new Position(40.680829f, -73.975098f));
        stationPos.put("237N", new Position(40.675235f, -73.971046f));
        stationPos.put("237S", new Position(40.675235f, -73.971046f));
        stationPos.put("238N", new Position(40.671987f, -73.964375f));
        stationPos.put("238S", new Position(40.671987f, -73.964375f));
        stationPos.put("239N", new Position(40.670682f, -73.958131f));
        stationPos.put("239S", new Position(40.670682f, -73.958131f));
        stationPos.put("241N", new Position(40.667883f, -73.950683f));
        stationPos.put("241S", new Position(40.667883f, -73.950683f));
        stationPos.put("242N", new Position(40.662742f, -73.95085f));
        stationPos.put("242S", new Position(40.662742f, -73.95085f));
        stationPos.put("243N", new Position(40.656652f, -73.9502f)); 
        stationPos.put("243S", new Position(40.656652f, -73.9502f)); 
        stationPos.put("244N", new Position(40.650843f, -73.949575f));
        stationPos.put("244S", new Position(40.650843f, -73.949575f));
        stationPos.put("245N", new Position(40.645098f, -73.948959f));
        stationPos.put("245S", new Position(40.645098f, -73.948959f));
        stationPos.put("246N", new Position(40.639967f, -73.948411f));
        stationPos.put("246S", new Position(40.639967f, -73.948411f));
        stationPos.put("247N", new Position(40.632836f, -73.947642f));
        stationPos.put("247S", new Position(40.632836f, -73.947642f));
        stationPos.put("248N", new Position(40.669847f, -73.950466f));
        stationPos.put("248S", new Position(40.669847f, -73.950466f));
        stationPos.put("249N", new Position(40.669399f, -73.942161f));
        stationPos.put("249S", new Position(40.669399f, -73.942161f));
        stationPos.put("250N", new Position(40.668897f, -73.932942f));
        stationPos.put("250S", new Position(40.668897f, -73.932942f));
        stationPos.put("251N", new Position(40.664717f, -73.92261f));
        stationPos.put("251S", new Position(40.664717f, -73.92261f));
        stationPos.put("252N", new Position(40.661453f, -73.916327f));
        stationPos.put("252S", new Position(40.661453f, -73.916327f));
        stationPos.put("253N", new Position(40.662549f, -73.908946f));
        stationPos.put("253S", new Position(40.662549f, -73.908946f));
        stationPos.put("254N", new Position(40.663515f, -73.902447f));
        stationPos.put("254S", new Position(40.663515f, -73.902447f));
        stationPos.put("255N", new Position(40.664635f, -73.894895f));
        stationPos.put("255S", new Position(40.664635f, -73.894895f));
        stationPos.put("256N", new Position(40.665449f, -73.889395f));
        stationPos.put("256S", new Position(40.665449f, -73.889395f));
        stationPos.put("257N", new Position(40.666235f, -73.884079f));
        stationPos.put("257S", new Position(40.666235f, -73.884079f));
        stationPos.put("301N", new Position(40.82388f, -73.93647f)); 
        stationPos.put("301S", new Position(40.82388f, -73.93647f)); 
        stationPos.put("302N", new Position(40.820421f, -73.936245f));
        stationPos.put("302S", new Position(40.820421f, -73.936245f));
        stationPos.put("401N", new Position(40.886037f, -73.878751f));
        stationPos.put("401S", new Position(40.886037f, -73.878751f));
        stationPos.put("402N", new Position(40.87975f, -73.884655f));
        stationPos.put("402S", new Position(40.87975f, -73.884655f));
        stationPos.put("405N", new Position(40.873412f, -73.890064f));
        stationPos.put("405S", new Position(40.873412f, -73.890064f));
        stationPos.put("406N", new Position(40.86776f, -73.897174f));
        stationPos.put("406S", new Position(40.86776f, -73.897174f));
        stationPos.put("407N", new Position(40.862803f, -73.901034f));
        stationPos.put("407S", new Position(40.862803f, -73.901034f));
        stationPos.put("408N", new Position(40.858407f, -73.903879f));
        stationPos.put("408S", new Position(40.858407f, -73.903879f));
        stationPos.put("409N", new Position(40.853453f, -73.907684f));
        stationPos.put("409S", new Position(40.853453f, -73.907684f));
        stationPos.put("410N", new Position(40.84848f, -73.911794f));
        stationPos.put("410S", new Position(40.84848f, -73.911794f));
        stationPos.put("411N", new Position(40.844434f, -73.914685f));
        stationPos.put("411S", new Position(40.844434f, -73.914685f));
        stationPos.put("412N", new Position(40.840075f, -73.917791f));
        stationPos.put("412S", new Position(40.840075f, -73.917791f));
        stationPos.put("413N", new Position(40.835537f, -73.9214f)); 
        stationPos.put("413S", new Position(40.835537f, -73.9214f)); 
        stationPos.put("414N", new Position(40.827994f, -73.925831f));
        stationPos.put("414S", new Position(40.827994f, -73.925831f));
        stationPos.put("415N", new Position(40.818375f, -73.927351f));
        stationPos.put("415S", new Position(40.818375f, -73.927351f));
        stationPos.put("416N", new Position(40.813224f, -73.929849f));
        stationPos.put("416S", new Position(40.813224f, -73.929849f));
        stationPos.put("418N", new Position(40.710368f, -74.009509f));
        stationPos.put("418S", new Position(40.710368f, -74.009509f));
        stationPos.put("419N", new Position(40.707557f, -74.011862f));
        stationPos.put("419S", new Position(40.707557f, -74.011862f));
        stationPos.put("420N", new Position(40.704817f, -74.014065f));
        stationPos.put("420S", new Position(40.704817f, -74.014065f));
        stationPos.put("423N", new Position(40.692404f, -73.990151f));
        stationPos.put("423S", new Position(40.692404f, -73.990151f));
        stationPos.put("501N", new Position(40.8883f, -73.830834f)); 
        stationPos.put("501S", new Position(40.8883f, -73.830834f)); 
        stationPos.put("502N", new Position(40.878663f, -73.838591f));
        stationPos.put("502S", new Position(40.878663f, -73.838591f));
        stationPos.put("503N", new Position(40.869526f, -73.846384f));
        stationPos.put("503S", new Position(40.869526f, -73.846384f));
        stationPos.put("504N", new Position(40.858985f, -73.855359f));
        stationPos.put("504S", new Position(40.858985f, -73.855359f));
        stationPos.put("505N", new Position(40.854364f, -73.860495f));
        stationPos.put("505S", new Position(40.854364f, -73.860495f));
        stationPos.put("601N", new Position(40.852462f, -73.828121f));
        stationPos.put("601S", new Position(40.852462f, -73.828121f));
        stationPos.put("B13N", new Position(40.640914f, -73.994304f));
        stationPos.put("B13S", new Position(40.640914f, -73.994304f));
        stationPos.put("B14N", new Position(40.63626f, -73.994791f));
        stationPos.put("B14S", new Position(40.63626f, -73.994791f));
        stationPos.put("B15N", new Position(40.631435f, -73.995476f));
        stationPos.put("B15S", new Position(40.631435f, -73.995476f));
        stationPos.put("B16N", new Position(40.626472f, -73.996895f));
        stationPos.put("B16S", new Position(40.626472f, -73.996895f));
        stationPos.put("B17N", new Position(40.619589f, -73.998864f));
        stationPos.put("B17S", new Position(40.619589f, -73.998864f));
        stationPos.put("B18N", new Position(40.613501f, -74.00061f));
        stationPos.put("B18S", new Position(40.613501f, -74.00061f));
        stationPos.put("B19N", new Position(40.607954f, -74.001736f));
        stationPos.put("B19S", new Position(40.607954f, -74.001736f));
        stationPos.put("B20N", new Position(40.604556f, -73.998168f));
        stationPos.put("B20S", new Position(40.604556f, -73.998168f));
        stationPos.put("B21N", new Position(40.601875f, -73.993728f));
        stationPos.put("B21S", new Position(40.601875f, -73.993728f));
        stationPos.put("B22N", new Position(40.597704f, -73.986829f));
        stationPos.put("B22S", new Position(40.597704f, -73.986829f));
        stationPos.put("B23N", new Position(40.588841f, -73.983765f));
        stationPos.put("B23S", new Position(40.588841f, -73.983765f));
        stationPos.put("D01N", new Position(40.874811f, -73.878855f));
        stationPos.put("D01S", new Position(40.874811f, -73.878855f));
        stationPos.put("D03N", new Position(40.873244f, -73.887138f));
        stationPos.put("D03S", new Position(40.873244f, -73.887138f));
        stationPos.put("D04N", new Position(40.866978f, -73.893509f));
        stationPos.put("D04S", new Position(40.866978f, -73.893509f));
        stationPos.put("D05N", new Position(40.861296f, -73.897749f));
        stationPos.put("D05S", new Position(40.861296f, -73.897749f));
        stationPos.put("D06N", new Position(40.856093f, -73.900741f));
        stationPos.put("D06S", new Position(40.856093f, -73.900741f));
        stationPos.put("D07N", new Position(40.85041f, -73.905227f));
        stationPos.put("D07S", new Position(40.85041f, -73.905227f));
        stationPos.put("D08N", new Position(40.8459f, -73.910136f)); 
        stationPos.put("D08S", new Position(40.8459f, -73.910136f)); 
        stationPos.put("D09N", new Position(40.839306f, -73.9134f)); 
        stationPos.put("D09S", new Position(40.839306f, -73.9134f)); 
        stationPos.put("D10N", new Position(40.833771f, -73.91844f));
        stationPos.put("D10S", new Position(40.833771f, -73.91844f));
        stationPos.put("D11N", new Position(40.827905f, -73.925651f));
        stationPos.put("D11S", new Position(40.827905f, -73.925651f));
        stationPos.put("D12N", new Position(40.830135f, -73.938209f));
        stationPos.put("D12S", new Position(40.830135f, -73.938209f));
        stationPos.put("D13N", new Position(40.824783f, -73.944216f));
        stationPos.put("D13S", new Position(40.824783f, -73.944216f));
        stationPos.put("D14N", new Position(40.762862f, -73.981637f));
        stationPos.put("D14S", new Position(40.762862f, -73.981637f));
        stationPos.put("D15N", new Position(40.758663f, -73.981329f));
        stationPos.put("D15S", new Position(40.758663f, -73.981329f));
        stationPos.put("D16N", new Position(40.754222f, -73.984569f));
        stationPos.put("D16S", new Position(40.754222f, -73.984569f));
        stationPos.put("D17N", new Position(40.749719f, -73.987823f));
        stationPos.put("D17S", new Position(40.749719f, -73.987823f));
        stationPos.put("D18N", new Position(40.742878f, -73.992821f));
        stationPos.put("D18S", new Position(40.742878f, -73.992821f));
        stationPos.put("D19N", new Position(40.738228f, -73.996209f));
        stationPos.put("D19S", new Position(40.738228f, -73.996209f));
        stationPos.put("D20N", new Position(40.732338f, -74.000495f));
        stationPos.put("D20S", new Position(40.732338f, -74.000495f));
        stationPos.put("D21N", new Position(40.725297f, -73.996204f));
        stationPos.put("D21S", new Position(40.725297f, -73.996204f));
        stationPos.put("D22N", new Position(40.718267f, -73.993753f));
        stationPos.put("D22S", new Position(40.718267f, -73.993753f));
        stationPos.put("D24N", new Position(40.68446f, -73.97689f)); 
        stationPos.put("D24S", new Position(40.68446f, -73.97689f)); 
        stationPos.put("D25N", new Position(40.67705f, -73.972367f));
        stationPos.put("D25S", new Position(40.67705f, -73.972367f));
        stationPos.put("D26N", new Position(40.661614f, -73.962246f));
        stationPos.put("D26S", new Position(40.661614f, -73.962246f));
        stationPos.put("D27N", new Position(40.655292f, -73.961495f));
        stationPos.put("D27S", new Position(40.655292f, -73.961495f));
        stationPos.put("D28N", new Position(40.650527f, -73.962982f));
        stationPos.put("D28S", new Position(40.650527f, -73.962982f));
        stationPos.put("D29N", new Position(40.644031f, -73.964492f));
        stationPos.put("D29S", new Position(40.644031f, -73.964492f));
        stationPos.put("D30N", new Position(40.640927f, -73.963891f));
        stationPos.put("D30S", new Position(40.640927f, -73.963891f));
        stationPos.put("D31N", new Position(40.635082f, -73.962793f));
        stationPos.put("D31S", new Position(40.635082f, -73.962793f));
        stationPos.put("D32N", new Position(40.62927f, -73.961639f));
        stationPos.put("D32S", new Position(40.62927f, -73.961639f));
        stationPos.put("D33N", new Position(40.625039f, -73.960803f));
        stationPos.put("D33S", new Position(40.625039f, -73.960803f));
        stationPos.put("D34N", new Position(40.617618f, -73.959399f));
        stationPos.put("D34S", new Position(40.617618f, -73.959399f));
        stationPos.put("D35N", new Position(40.60867f, -73.957734f));
        stationPos.put("D35S", new Position(40.60867f, -73.957734f));
        stationPos.put("D37N", new Position(40.5993f, -73.955929f)); 
        stationPos.put("D37S", new Position(40.5993f, -73.955929f)); 
        stationPos.put("D38N", new Position(40.595246f, -73.955161f));
        stationPos.put("D38S", new Position(40.595246f, -73.955161f));
        stationPos.put("D39N", new Position(40.586896f, -73.954155f));
        stationPos.put("D39S", new Position(40.586896f, -73.954155f));
        stationPos.put("D40N", new Position(40.577621f, -73.961376f));
        stationPos.put("D40S", new Position(40.577621f, -73.961376f));
        stationPos.put("D41N", new Position(40.576312f, -73.968501f));
        stationPos.put("D41S", new Position(40.576312f, -73.968501f));
        stationPos.put("D42N", new Position(40.576127f, -73.975939f));
        stationPos.put("D42S", new Position(40.576127f, -73.975939f));
        stationPos.put("D43N", new Position(40.577422f, -73.981233f));
        stationPos.put("D43S", new Position(40.577422f, -73.981233f));
        stationPos.put("E01N", new Position(40.712582f, -74.009781f));
        stationPos.put("E01S", new Position(40.712582f, -74.009781f));
        stationPos.put("F01N", new Position(40.712646f, -73.783817f));
        stationPos.put("F01S", new Position(40.712646f, -73.783817f));
        stationPos.put("F02N", new Position(40.71047f, -73.793604f));
        stationPos.put("F02S", new Position(40.71047f, -73.793604f));
        stationPos.put("F03N", new Position(40.707564f, -73.803326f));
        stationPos.put("F03S", new Position(40.707564f, -73.803326f));
        stationPos.put("F04N", new Position(40.70546f, -73.810708f));
        stationPos.put("F04S", new Position(40.70546f, -73.810708f));
        stationPos.put("F05N", new Position(40.709179f, -73.820574f));
        stationPos.put("F05S", new Position(40.709179f, -73.820574f));
        stationPos.put("F06N", new Position(40.714441f, -73.831008f));
        stationPos.put("F06S", new Position(40.714441f, -73.831008f));
        stationPos.put("F07N", new Position(40.718331f, -73.837324f));
        stationPos.put("F07S", new Position(40.718331f, -73.837324f));
        stationPos.put("F09N", new Position(40.747846f, -73.946f));  
        stationPos.put("F09S", new Position(40.747846f, -73.946f));  
        stationPos.put("F11N", new Position(40.757552f, -73.969055f));
        stationPos.put("F11S", new Position(40.757552f, -73.969055f));
        stationPos.put("F12N", new Position(40.760167f, -73.975224f));
        stationPos.put("F12S", new Position(40.760167f, -73.975224f));
        stationPos.put("F14N", new Position(40.723402f, -73.989938f));
        stationPos.put("F14S", new Position(40.723402f, -73.989938f));
        stationPos.put("F15N", new Position(40.718611f, -73.988114f));
        stationPos.put("F15S", new Position(40.718611f, -73.988114f));
        stationPos.put("F16N", new Position(40.713715f, -73.990173f));
        stationPos.put("F16S", new Position(40.713715f, -73.990173f));
        stationPos.put("F18N", new Position(40.701397f, -73.986751f));
        stationPos.put("F18S", new Position(40.701397f, -73.986751f));
        stationPos.put("F20N", new Position(40.686145f, -73.990862f));
        stationPos.put("F20S", new Position(40.686145f, -73.990862f));
        stationPos.put("F21N", new Position(40.680303f, -73.995048f));
        stationPos.put("F21S", new Position(40.680303f, -73.995048f));
        stationPos.put("F22N", new Position(40.67358f, -73.995959f));
        stationPos.put("F22S", new Position(40.67358f, -73.995959f));
        stationPos.put("F23N", new Position(40.670272f, -73.989779f));
        stationPos.put("F23S", new Position(40.670272f, -73.989779f));
        stationPos.put("F24N", new Position(40.666271f, -73.980305f));
        stationPos.put("F24S", new Position(40.666271f, -73.980305f));
        stationPos.put("F25N", new Position(40.660365f, -73.979493f));
        stationPos.put("F25S", new Position(40.660365f, -73.979493f));
        stationPos.put("F26N", new Position(40.650782f, -73.975776f));
        stationPos.put("F26S", new Position(40.650782f, -73.975776f));
        stationPos.put("F27N", new Position(40.644041f, -73.979678f));
        stationPos.put("F27S", new Position(40.644041f, -73.979678f));
        stationPos.put("F29N", new Position(40.636119f, -73.978172f));
        stationPos.put("F29S", new Position(40.636119f, -73.978172f));
        stationPos.put("F30N", new Position(40.629755f, -73.976971f));
        stationPos.put("F30S", new Position(40.629755f, -73.976971f));
        stationPos.put("F31N", new Position(40.625322f, -73.976127f));
        stationPos.put("F31S", new Position(40.625322f, -73.976127f));
        stationPos.put("F32N", new Position(40.620769f, -73.975264f));
        stationPos.put("F32S", new Position(40.620769f, -73.975264f));
        stationPos.put("F33N", new Position(40.61514f, -73.974197f));
        stationPos.put("F33S", new Position(40.61514f, -73.974197f));
        stationPos.put("F34N", new Position(40.608944f, -73.973022f));
        stationPos.put("F34S", new Position(40.608944f, -73.973022f));
        stationPos.put("F35N", new Position(40.603217f, -73.972361f));
        stationPos.put("F35S", new Position(40.603217f, -73.972361f));
        stationPos.put("F36N", new Position(40.596063f, -73.973357f));
        stationPos.put("F36S", new Position(40.596063f, -73.973357f));
        stationPos.put("F38N", new Position(40.58962f, -73.97425f)); 
        stationPos.put("F38S", new Position(40.58962f, -73.97425f)); 
        stationPos.put("F39N", new Position(40.581011f, -73.974574f));
        stationPos.put("F39S", new Position(40.581011f, -73.974574f));
        stationPos.put("G05N", new Position(40.702147f, -73.801109f));
        stationPos.put("G05S", new Position(40.702147f, -73.801109f));
        stationPos.put("G06N", new Position(40.700486f, -73.807969f));
        stationPos.put("G06S", new Position(40.700486f, -73.807969f));
        stationPos.put("G07N", new Position(40.702566f, -73.816859f));
        stationPos.put("G07S", new Position(40.702566f, -73.816859f));
        stationPos.put("G08N", new Position(40.721691f, -73.844521f));
        stationPos.put("G08S", new Position(40.721691f, -73.844521f));
        stationPos.put("G09N", new Position(40.726523f, -73.852719f));
        stationPos.put("G09S", new Position(40.726523f, -73.852719f));
        stationPos.put("G10N", new Position(40.729846f, -73.861604f));
        stationPos.put("G10S", new Position(40.729846f, -73.861604f));
        stationPos.put("G11N", new Position(40.733106f, -73.869229f));
        stationPos.put("G11S", new Position(40.733106f, -73.869229f));
        stationPos.put("G12N", new Position(40.737015f, -73.877223f));
        stationPos.put("G12S", new Position(40.737015f, -73.877223f));
        stationPos.put("G13N", new Position(40.742454f, -73.882017f));
        stationPos.put("G13S", new Position(40.742454f, -73.882017f));
        stationPos.put("G14N", new Position(40.746644f, -73.891338f));
        stationPos.put("G14S", new Position(40.746644f, -73.891338f));
        stationPos.put("G15N", new Position(40.749669f, -73.898453f));
        stationPos.put("G15S", new Position(40.749669f, -73.898453f));
        stationPos.put("G16N", new Position(40.752885f, -73.906006f));
        stationPos.put("G16S", new Position(40.752885f, -73.906006f));
        stationPos.put("G18N", new Position(40.756312f, -73.913333f));
        stationPos.put("G18S", new Position(40.756312f, -73.913333f));
        stationPos.put("G19N", new Position(40.756879f, -73.92074f));
        stationPos.put("G19S", new Position(40.756879f, -73.92074f));
        stationPos.put("G20N", new Position(40.752039f, -73.928781f));
        stationPos.put("G20S", new Position(40.752039f, -73.928781f));
        stationPos.put("G21N", new Position(40.748973f, -73.937243f));
        stationPos.put("G21S", new Position(40.748973f, -73.937243f));
        stationPos.put("G22N", new Position(40.746554f, -73.943832f));
        stationPos.put("G22S", new Position(40.746554f, -73.943832f));
        stationPos.put("G24N", new Position(40.744065f, -73.949724f));
        stationPos.put("G24S", new Position(40.744065f, -73.949724f));
        stationPos.put("G26N", new Position(40.731352f, -73.954449f));
        stationPos.put("G26S", new Position(40.731352f, -73.954449f));
        stationPos.put("G28N", new Position(40.724635f, -73.951277f));
        stationPos.put("G28S", new Position(40.724635f, -73.951277f));
        stationPos.put("G29N", new Position(40.712792f, -73.951418f));
        stationPos.put("G29S", new Position(40.712792f, -73.951418f));
        stationPos.put("G30N", new Position(40.706092f, -73.950308f));
        stationPos.put("G30S", new Position(40.706092f, -73.950308f));
        stationPos.put("G31N", new Position(40.700377f, -73.950234f));
        stationPos.put("G31S", new Position(40.700377f, -73.950234f));
        stationPos.put("G32N", new Position(40.694568f, -73.949046f));
        stationPos.put("G32S", new Position(40.694568f, -73.949046f));
        stationPos.put("G33N", new Position(40.689627f, -73.953522f));
        stationPos.put("G33S", new Position(40.689627f, -73.953522f));
        stationPos.put("G34N", new Position(40.688873f, -73.96007f));
        stationPos.put("G34S", new Position(40.688873f, -73.96007f));
        stationPos.put("G35N", new Position(40.688089f, -73.966839f));
        stationPos.put("G35S", new Position(40.688089f, -73.966839f));
        stationPos.put("G36N", new Position(40.687119f, -73.975375f));
        stationPos.put("G36S", new Position(40.687119f, -73.975375f));
        stationPos.put("H01N", new Position(40.668234f, -73.834058f));
        stationPos.put("H01S", new Position(40.668234f, -73.834058f));
        stationPos.put("H02N", new Position(40.668234f, -73.834058f));
        stationPos.put("H02S", new Position(40.668234f, -73.834058f));
        stationPos.put("H03N", new Position(40.660476f, -73.830301f));
        stationPos.put("H03S", new Position(40.660476f, -73.830301f));
        stationPos.put("H04N", new Position(40.608382f, -73.815925f));
        stationPos.put("H04S", new Position(40.608382f, -73.815925f));
        stationPos.put("H06N", new Position(40.590927f, -73.796924f));
        stationPos.put("H06S", new Position(40.590927f, -73.796924f));
        stationPos.put("H07N", new Position(40.592374f, -73.788522f));
        stationPos.put("H07S", new Position(40.592374f, -73.788522f));
        stationPos.put("H08N", new Position(40.592943f, -73.776013f));
        stationPos.put("H08S", new Position(40.592943f, -73.776013f));
        stationPos.put("H09N", new Position(40.595398f, -73.768175f));
        stationPos.put("H09S", new Position(40.595398f, -73.768175f));
        stationPos.put("H10N", new Position(40.600066f, -73.761353f));
        stationPos.put("H10S", new Position(40.600066f, -73.761353f));
        stationPos.put("H11N", new Position(40.603995f, -73.755405f));
        stationPos.put("H11S", new Position(40.603995f, -73.755405f));
        stationPos.put("H12N", new Position(40.588034f, -73.813641f));
        stationPos.put("H12S", new Position(40.588034f, -73.813641f));
        stationPos.put("H13N", new Position(40.585307f, -73.820558f));
        stationPos.put("H13S", new Position(40.585307f, -73.820558f));
        stationPos.put("H14N", new Position(40.583209f, -73.827559f));
        stationPos.put("H14S", new Position(40.583209f, -73.827559f));
        stationPos.put("H15N", new Position(40.580903f, -73.835592f));
        stationPos.put("H15S", new Position(40.580903f, -73.835592f));
        stationPos.put("J12N", new Position(40.700492f, -73.828294f));
        stationPos.put("J12S", new Position(40.700492f, -73.828294f));
        stationPos.put("J13N", new Position(40.697418f, -73.836345f));
        stationPos.put("J13S", new Position(40.697418f, -73.836345f));
        stationPos.put("J14N", new Position(40.695178f, -73.84433f));
        stationPos.put("J14S", new Position(40.695178f, -73.84433f));
        stationPos.put("J15N", new Position(40.693879f, -73.851576f));
        stationPos.put("J15S", new Position(40.693879f, -73.851576f));
        stationPos.put("J16N", new Position(40.692435f, -73.86001f));
        stationPos.put("J16S", new Position(40.692435f, -73.86001f));
        stationPos.put("J17N", new Position(40.691324f, -73.867139f));
        stationPos.put("J17S", new Position(40.691324f, -73.867139f));
        stationPos.put("J19N", new Position(40.689941f, -73.87255f));
        stationPos.put("J19S", new Position(40.689941f, -73.87255f));
        stationPos.put("J20N", new Position(40.683194f, -73.873785f));
        stationPos.put("J20S", new Position(40.683194f, -73.873785f));
        stationPos.put("J21N", new Position(40.68141f, -73.880039f));
        stationPos.put("J21S", new Position(40.68141f, -73.880039f));
        stationPos.put("J22N", new Position(40.679947f, -73.884639f));
        stationPos.put("J22S", new Position(40.679947f, -73.884639f));
        stationPos.put("J23N", new Position(40.678024f, -73.891688f));
        stationPos.put("J23S", new Position(40.678024f, -73.891688f));
        stationPos.put("J24N", new Position(40.676992f, -73.898654f));
        stationPos.put("J24S", new Position(40.676992f, -73.898654f));
        stationPos.put("J27N", new Position(40.679498f, -73.904512f));
        stationPos.put("J27S", new Position(40.679498f, -73.904512f));
        stationPos.put("J28N", new Position(40.682893f, -73.910456f));
        stationPos.put("J28S", new Position(40.682893f, -73.910456f));
        stationPos.put("J29N", new Position(40.68637f, -73.916559f));
        stationPos.put("J29S", new Position(40.68637f, -73.916559f));
        stationPos.put("J30N", new Position(40.68963f, -73.92227f)); 
        stationPos.put("J30S", new Position(40.68963f, -73.92227f)); 
        stationPos.put("J31N", new Position(40.693342f, -73.928814f));
        stationPos.put("J31S", new Position(40.693342f, -73.928814f));
        stationPos.put("L01N", new Position(40.739777f, -74.002578f));
        stationPos.put("L01S", new Position(40.739777f, -74.002578f));
        stationPos.put("L02N", new Position(40.737335f, -73.996786f));
        stationPos.put("L02S", new Position(40.737335f, -73.996786f));
        stationPos.put("L03N", new Position(40.734789f, -73.99073f));
        stationPos.put("L03S", new Position(40.734789f, -73.99073f));
        stationPos.put("L05N", new Position(40.732849f, -73.986122f));
        stationPos.put("L05S", new Position(40.732849f, -73.986122f));
        stationPos.put("L06N", new Position(40.730953f, -73.981628f));
        stationPos.put("L06S", new Position(40.730953f, -73.981628f));
        stationPos.put("L08N", new Position(40.717304f, -73.956872f));
        stationPos.put("L08S", new Position(40.717304f, -73.956872f));
        stationPos.put("L10N", new Position(40.714063f, -73.950275f));
        stationPos.put("L10S", new Position(40.714063f, -73.950275f));
        stationPos.put("L11N", new Position(40.714565f, -73.944053f));
        stationPos.put("L11S", new Position(40.714565f, -73.944053f));
        stationPos.put("L12N", new Position(40.711926f, -73.94067f));
        stationPos.put("L12S", new Position(40.711926f, -73.94067f));
        stationPos.put("L13N", new Position(40.707739f, -73.93985f));
        stationPos.put("L13S", new Position(40.707739f, -73.93985f));
        stationPos.put("L14N", new Position(40.706152f, -73.933147f));
        stationPos.put("L14S", new Position(40.706152f, -73.933147f));
        stationPos.put("L15N", new Position(40.706607f, -73.922913f));
        stationPos.put("L15S", new Position(40.706607f, -73.922913f));
        stationPos.put("L16N", new Position(40.703811f, -73.918425f));
        stationPos.put("L16S", new Position(40.703811f, -73.918425f));
        stationPos.put("L17N", new Position(40.699814f, -73.911586f));
        stationPos.put("L17S", new Position(40.699814f, -73.911586f));
        stationPos.put("L19N", new Position(40.695602f, -73.904084f));
        stationPos.put("L19S", new Position(40.695602f, -73.904084f));
        stationPos.put("L20N", new Position(40.688764f, -73.904046f));
        stationPos.put("L20S", new Position(40.688764f, -73.904046f));
        stationPos.put("L21N", new Position(40.682829f, -73.905249f));
        stationPos.put("L21S", new Position(40.682829f, -73.905249f));
        stationPos.put("L22N", new Position(40.678856f, -73.90324f));
        stationPos.put("L22S", new Position(40.678856f, -73.90324f));
        stationPos.put("L24N", new Position(40.675345f, -73.903097f));
        stationPos.put("L24S", new Position(40.675345f, -73.903097f));
        stationPos.put("L25N", new Position(40.669367f, -73.901975f));
        stationPos.put("L25S", new Position(40.669367f, -73.901975f));
        stationPos.put("L26N", new Position(40.664038f, -73.900571f));
        stationPos.put("L26S", new Position(40.664038f, -73.900571f));
        stationPos.put("L27N", new Position(40.658733f, -73.899232f));
        stationPos.put("L27S", new Position(40.658733f, -73.899232f));
        stationPos.put("L28N", new Position(40.650573f, -73.899485f));
        stationPos.put("L28S", new Position(40.650573f, -73.899485f));
        stationPos.put("L29N", new Position(40.646654f, -73.90185f));
        stationPos.put("L29S", new Position(40.646654f, -73.90185f));
        stationPos.put("M01N", new Position(40.711396f, -73.889601f));
        stationPos.put("M01S", new Position(40.711396f, -73.889601f));
        stationPos.put("M04N", new Position(40.706186f, -73.895877f));
        stationPos.put("M04S", new Position(40.706186f, -73.895877f));
        stationPos.put("M05N", new Position(40.704423f, -73.903077f));
        stationPos.put("M05S", new Position(40.704423f, -73.903077f));
        stationPos.put("M06N", new Position(40.702762f, -73.90774f));
        stationPos.put("M06S", new Position(40.702762f, -73.90774f));
        stationPos.put("M08N", new Position(40.69943f, -73.912385f));
        stationPos.put("M08S", new Position(40.69943f, -73.912385f));
        stationPos.put("M09N", new Position(40.698664f, -73.919711f));
        stationPos.put("M09S", new Position(40.698664f, -73.919711f));
        stationPos.put("M10N", new Position(40.697857f, -73.927397f));
        stationPos.put("M10S", new Position(40.697857f, -73.927397f));
        stationPos.put("M11N", new Position(40.697207f, -73.935657f));
        stationPos.put("M11S", new Position(40.697207f, -73.935657f));
        stationPos.put("M12N", new Position(40.70026f, -73.941126f));
        stationPos.put("M12S", new Position(40.70026f, -73.941126f));
        stationPos.put("M13N", new Position(40.703869f, -73.947408f));
        stationPos.put("M13S", new Position(40.703869f, -73.947408f));
        stationPos.put("M14N", new Position(40.70687f, -73.953431f));
        stationPos.put("M14S", new Position(40.70687f, -73.953431f));
        stationPos.put("M16N", new Position(40.708359f, -73.957757f));
        stationPos.put("M16S", new Position(40.708359f, -73.957757f));
        stationPos.put("M18N", new Position(40.718315f, -73.987437f));
        stationPos.put("M18S", new Position(40.718315f, -73.987437f));
        stationPos.put("M19N", new Position(40.72028f, -73.993915f));
        stationPos.put("M19S", new Position(40.72028f, -73.993915f));
        stationPos.put("M20N", new Position(40.718092f, -73.999892f));
        stationPos.put("M20S", new Position(40.718092f, -73.999892f));
        stationPos.put("M21N", new Position(40.713243f, -74.003401f));
        stationPos.put("M21S", new Position(40.713243f, -74.003401f));
        stationPos.put("M22N", new Position(40.710374f, -74.007582f));
        stationPos.put("M22S", new Position(40.710374f, -74.007582f));
        stationPos.put("M23N", new Position(40.706476f, -74.011056f));
        stationPos.put("M23S", new Position(40.706476f, -74.011056f));
        stationPos.put("N02N", new Position(40.635064f, -74.011719f));
        stationPos.put("N02S", new Position(40.635064f, -74.011719f));
        stationPos.put("N03N", new Position(40.631386f, -74.005351f));
        stationPos.put("N03S", new Position(40.631386f, -74.005351f));
        stationPos.put("N04N", new Position(40.624842f, -73.996353f));
        stationPos.put("N04S", new Position(40.624842f, -73.996353f));
        stationPos.put("N05N", new Position(40.620671f, -73.990414f));
        stationPos.put("N05S", new Position(40.620671f, -73.990414f));
        stationPos.put("N06N", new Position(40.61741f, -73.985026f));
        stationPos.put("N06S", new Position(40.61741f, -73.985026f));
        stationPos.put("N07N", new Position(40.611815f, -73.981848f));
        stationPos.put("N07S", new Position(40.611815f, -73.981848f));
        stationPos.put("N08N", new Position(40.603923f, -73.980353f));
        stationPos.put("N08S", new Position(40.603923f, -73.980353f));
        stationPos.put("N09N", new Position(40.597473f, -73.979137f));
        stationPos.put("N09S", new Position(40.597473f, -73.979137f));
        stationPos.put("N10N", new Position(40.592721f, -73.97823f));
        stationPos.put("N10S", new Position(40.592721f, -73.97823f));
        stationPos.put("Q01N", new Position(40.718383f, -74.00046f));
        stationPos.put("Q01S", new Position(40.718383f, -74.00046f));
        stationPos.put("R01N", new Position(40.775036f, -73.912034f));
        stationPos.put("R01S", new Position(40.775036f, -73.912034f));
        stationPos.put("R03N", new Position(40.770258f, -73.917843f));
        stationPos.put("R03S", new Position(40.770258f, -73.917843f));
        stationPos.put("R04N", new Position(40.766779f, -73.921479f));
        stationPos.put("R04S", new Position(40.766779f, -73.921479f));
        stationPos.put("R05N", new Position(40.76182f, -73.925508f));
        stationPos.put("R05S", new Position(40.76182f, -73.925508f));
        stationPos.put("R06N", new Position(40.756804f, -73.929575f));
        stationPos.put("R06S", new Position(40.756804f, -73.929575f));
        stationPos.put("R08N", new Position(40.752882f, -73.932755f));
        stationPos.put("R08S", new Position(40.752882f, -73.932755f));
        stationPos.put("R09N", new Position(40.750582f, -73.940202f));
        stationPos.put("R09S", new Position(40.750582f, -73.940202f));
        stationPos.put("R11N", new Position(40.76266f, -73.967258f));
        stationPos.put("R11S", new Position(40.76266f, -73.967258f));
        stationPos.put("R13N", new Position(40.764811f, -73.973347f));
        stationPos.put("R13S", new Position(40.764811f, -73.973347f));
        stationPos.put("R14N", new Position(40.764664f, -73.980658f));
        stationPos.put("R14S", new Position(40.764664f, -73.980658f));
        stationPos.put("R15N", new Position(40.759901f, -73.984139f));
        stationPos.put("R15S", new Position(40.759901f, -73.984139f));
        stationPos.put("R16N", new Position(40.754672f, -73.986754f));
        stationPos.put("R16S", new Position(40.754672f, -73.986754f));
        stationPos.put("R17N", new Position(40.749567f, -73.98795f));
        stationPos.put("R17S", new Position(40.749567f, -73.98795f));
        stationPos.put("R18N", new Position(40.745494f, -73.988691f));
        stationPos.put("R18S", new Position(40.745494f, -73.988691f));
        stationPos.put("R19N", new Position(40.741303f, -73.989344f));
        stationPos.put("R19S", new Position(40.741303f, -73.989344f));
        stationPos.put("R20N", new Position(40.735736f, -73.990568f));
        stationPos.put("R20S", new Position(40.735736f, -73.990568f));
        stationPos.put("R21N", new Position(40.730328f, -73.992629f));
        stationPos.put("R21S", new Position(40.730328f, -73.992629f));
        stationPos.put("R22N", new Position(40.724329f, -73.997702f));
        stationPos.put("R22S", new Position(40.724329f, -73.997702f));
        stationPos.put("R23N", new Position(40.719527f, -74.001775f));
        stationPos.put("R23S", new Position(40.719527f, -74.001775f));
        stationPos.put("R24N", new Position(40.713282f, -74.006978f));
        stationPos.put("R24S", new Position(40.713282f, -74.006978f));
        stationPos.put("R25N", new Position(40.710668f, -74.011029f));
        stationPos.put("R25S", new Position(40.710668f, -74.011029f));
        stationPos.put("R26N", new Position(40.70722f, -74.013342f));
        stationPos.put("R26S", new Position(40.70722f, -74.013342f));
        stationPos.put("R27N", new Position(40.703087f, -74.012994f));
        stationPos.put("R27S", new Position(40.703087f, -74.012994f));
        stationPos.put("R28N", new Position(40.6941f, -73.991777f)); 
        stationPos.put("R28S", new Position(40.6941f, -73.991777f)); 
        stationPos.put("R29N", new Position(40.69218f, -73.985942f));
        stationPos.put("R29S", new Position(40.69218f, -73.985942f));
        stationPos.put("R30N", new Position(40.690635f, -73.981824f));
        stationPos.put("R30S", new Position(40.690635f, -73.981824f));
        stationPos.put("R31N", new Position(40.683666f, -73.97881f));
        stationPos.put("R31S", new Position(40.683666f, -73.97881f));
        stationPos.put("R32N", new Position(40.677316f, -73.98311f));
        stationPos.put("R32S", new Position(40.677316f, -73.98311f));
        stationPos.put("R33N", new Position(40.670847f, -73.988302f));
        stationPos.put("R33S", new Position(40.670847f, -73.988302f));
        stationPos.put("R34N", new Position(40.665414f, -73.992872f));
        stationPos.put("R34S", new Position(40.665414f, -73.992872f));
        stationPos.put("R35N", new Position(40.660397f, -73.998091f));
        stationPos.put("R35S", new Position(40.660397f, -73.998091f));
        stationPos.put("R36N", new Position(40.655144f, -74.003549f));
        stationPos.put("R36S", new Position(40.655144f, -74.003549f));
        stationPos.put("R39N", new Position(40.648939f, -74.010006f));
        stationPos.put("R39S", new Position(40.648939f, -74.010006f));
        stationPos.put("R40N", new Position(40.645069f, -74.014034f));
        stationPos.put("R40S", new Position(40.645069f, -74.014034f));
        stationPos.put("R41N", new Position(40.641362f, -74.017881f));
        stationPos.put("R41S", new Position(40.641362f, -74.017881f));
        stationPos.put("R42N", new Position(40.634967f, -74.023377f));
        stationPos.put("R42S", new Position(40.634967f, -74.023377f));
        stationPos.put("R43N", new Position(40.629742f, -74.02551f));
        stationPos.put("R43S", new Position(40.629742f, -74.02551f));
        stationPos.put("R44N", new Position(40.622687f, -74.028398f));
        stationPos.put("R44S", new Position(40.622687f, -74.028398f));
        stationPos.put("R45N", new Position(40.616622f, -74.030876f));
        stationPos.put("R45S", new Position(40.616622f, -74.030876f));
        stationPos.put("S01N", new Position(40.680596f, -73.955827f));
        stationPos.put("S01S", new Position(40.680596f, -73.955827f));
        stationPos.put("S03N", new Position(40.674772f, -73.957624f));
        stationPos.put("S03S", new Position(40.674772f, -73.957624f));
        stationPos.put("S04N", new Position(40.670343f, -73.959245f));
        stationPos.put("S04S", new Position(40.670343f, -73.959245f));
        stationPos.put("S09N", new Position(40.512764f, -74.251961f));
        stationPos.put("S09S", new Position(40.512764f, -74.251961f));
        stationPos.put("S10N", new Position(40.515401f, -74.245689f));
        stationPos.put("S10S", new Position(40.515401f, -74.245689f));
        stationPos.put("S12N", new Position(40.517812f, -74.238373f));
        stationPos.put("S12S", new Position(40.517812f, -74.238373f));
        stationPos.put("S13N", new Position(40.519631f, -74.229141f));
        stationPos.put("S13S", new Position(40.519631f, -74.229141f));
        stationPos.put("S14N", new Position(40.52241f, -74.217847f));
        stationPos.put("S14S", new Position(40.52241f, -74.217847f));
        stationPos.put("S15N", new Position(40.525507f, -74.200064f));
        stationPos.put("S15S", new Position(40.525507f, -74.200064f));
        stationPos.put("S16N", new Position(40.533674f, -74.191794f));
        stationPos.put("S16S", new Position(40.533674f, -74.191794f));
        stationPos.put("S17N", new Position(40.54046f, -74.178217f));
        stationPos.put("S17S", new Position(40.54046f, -74.178217f));
        stationPos.put("S18N", new Position(40.544601f, -74.16457f));
        stationPos.put("S18S", new Position(40.544601f, -74.16457f));
        stationPos.put("S19N", new Position(40.551231f, -74.151399f));
        stationPos.put("S19S", new Position(40.551231f, -74.151399f));
        stationPos.put("S20N", new Position(40.5564f, -74.136907f)); 
        stationPos.put("S20S", new Position(40.5564f, -74.136907f)); 
        stationPos.put("S21N", new Position(40.56511f, -74.12632f)); 
        stationPos.put("S21S", new Position(40.56511f, -74.12632f)); 
        stationPos.put("S22N", new Position(40.57348f, -74.11721f)); 
        stationPos.put("S22S", new Position(40.57348f, -74.11721f)); 
        stationPos.put("S23N", new Position(40.578965f, -74.109704f));
        stationPos.put("S23S", new Position(40.578965f, -74.109704f));
        stationPos.put("S24N", new Position(40.583591f, -74.103338f));
        stationPos.put("S24S", new Position(40.583591f, -74.103338f));
        stationPos.put("S25N", new Position(40.588849f, -74.09609f));
        stationPos.put("S25S", new Position(40.588849f, -74.09609f));
        stationPos.put("S26N", new Position(40.596612f, -74.087368f));
        stationPos.put("S26S", new Position(40.596612f, -74.087368f));
        stationPos.put("S27N", new Position(40.603117f, -74.084087f));
        stationPos.put("S27S", new Position(40.603117f, -74.084087f));
        stationPos.put("S28N", new Position(40.621319f, -74.071402f));
        stationPos.put("S28S", new Position(40.621319f, -74.071402f));
        stationPos.put("S29N", new Position(40.627915f, -74.075162f));
        stationPos.put("S29S", new Position(40.627915f, -74.075162f));
        stationPos.put("S30N", new Position(40.636949f, -74.074835f));
        stationPos.put("S30S", new Position(40.636949f, -74.074835f));
        stationPos.put("S31N", new Position(40.643748f, -74.073643f));
        stationPos.put("S31S", new Position(40.643748f, -74.073643f));
    }
    
    public static Position getStationPosition(String id) {
        return stationPos.get(id);
    }
}
